package com.campsys.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.campsys.core.TableData;
import com.campsys.domain.TManagerClass;
import com.campsys.domain.param.PageParam;
import com.campsys.domain.vo.ClazzPageVo;

import java.util.List;


public interface IClazzService extends IService<TManagerClass> {

    TableData<ClazzPageVo> getClazzPageVo(PageParam pageParam, String name, Long ActivityId, Long teacherId);

    boolean addStudentInClazz(Long clazzId,List<Long> studentIds);

    boolean deleteStudentInClazz(Long clazzId,Long studentId);

    List<Long> getStudentIdsInClazz(Long clazzId);

    List<Long> getClazzIdsByStudentId(Long studentId);
}
